window.onload=function(){
    // 表单验证
    $('#form').bootstrapValidator({
        //设置小图标
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
          },
          
          //设置校验规则
          fields:{
            
            username:{
                validators:{
                    notEmpty:{
                        message:"用户名不能为空!"
                    },
                    stringLength:{
                          min:2,
                          max:6,
                          message:"用户名长度为2-6位"
                    },
                    regexp: {
                        regexp: /^[a-zA-Z0-9_\.]+$/,
                        message: '用户名由数字字母下划线和.组成'
                    },
                    callback:{
                        message:"用户名不存在"
                    }
                }
            },
            password:{
                validators:{
                    notEmpty:{
                        message:"密码不能为空"
                    },
                    stringLength:{
                        min:6,
                        max:12,
                        message:"密码长度为6到12位"
                    },
                    callback:{
                        message:"密码错误"
                    }
                }   
            }
            
          }
    })

    $('#form').on('success.form.bv',function(e){
        // 阻止浏览器默认行为
        e.preventDefault();
        // console.log('表单提交成功');
        $.ajax({
            type:'post',
            url:'/employee/employeeLogin',
            data:$('#form').serialize(),
            datatype:'json',
            success:function(info){
                // console.log(info);
                if(info.error==1000){
                    $('#form').data("bootstrapValidator").updateStatus("username", "INVALID", "callback")
                }
                if(info.error==1001){
                    $('#form').data("bootstrapValidator").updateStatus("password", "INVALID", "callback")                    
                }
                if(info.success){
                    location.href='index.html';
                }
            }
        })
    })

    // 表单信息重置
    $('#btn-ret').on('click',function(){
        $('#form').data('bootstrapValidator').resetForm();
        
    })
}